<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.prime.com.tr/ui" >
<h:head>
    <title>Anexos</title>
</h:head>
<h:body>
    <h:form id="tabelaAnexos" prependId="false" style="overflow: auto;">
        <p:dataTable var="anexo" value="#{filtroBean.listarAnexosPorStatus}" emptyMessage="Não há informações!"
            paginator="true" paginatorPosition="both" rows="15" selectionMode="single" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"  
            rowsPerPageTemplate="5,15,30" style="overflow: auto;">
            <h:inputHidden value="#{anexo.idprocesso}" />
            <h:inputHidden value="#{anexo.idanexo}" />
            <p:column headerText="Detalhes" style="width: 5%" >
                <center>
                    <p:commandLink title="Detalhes do processo" oncomplete="detalhesAnexoProcessoDialog.show();" update="detalhesAnexoProcesso"  immediate="true" >
                        <h:graphicImage library="imagens" name="detalhes_16.png" style="border:0"/>
                        <f:setPropertyActionListener target="#{anexoProcessoBean.anexoProcesso}" value="#{anexo}"  />
                    </p:commandLink>
                </center>
            </p:column>
            <p:column headerText="PAG" filterBy="#{anexo.processo.pag}" >
                <center>
                    <h:outputText value="#{anexo.processo.pag}" title="Detalhes do processo" />
                </center>
            </p:column>
            <p:column headerText="PAM" filterBy="#{anexo.processo.pam}" >
                <center>
                    <h:outputText value="#{anexo.processo.pam}" />
                </center>
            </p:column>
            <p:column headerText="Anexo" >
                <center>
                    <h:outputText value="#{anexo.anexo}" />
                </center>
            </p:column>
            <p:column headerText="Local físico (OM)" >
                <center>
                    <h:outputText value="#{anexo.unidadeAtual}" >
                        <f:converter converterId="ConverteUnidadeMilitarSiglaId"/>
                    </h:outputText>
                </center>
            </p:column>
            <p:column headerText="Setor atual" >
                <center>
                    <h:outputText value="#{anexo.setorAtual}" >
                        <f:converter converterId="ConverteSetorSiglaId"/>
                    </h:outputText>
                </center>
            </p:column>
            <p:column headerText="Último movimento" >
                <center>
                <h:outputText value="#{anexo.dataEntradaSetor}" >
                    <f:convertDateTime pattern="dd/MM/yyyy 'às' HH:mm:ss" locale="pt,BR" timeZone="America/Sao_Paulo" />
                </h:outputText>
                </center>
            </p:column>
            <p:column headerText="Status" style="width: 8%" >
                <center>
                    <h:outputText value="Ativo" rendered="#{anexo.processo.status == 1}" style="color: green;" />
                    <h:outputText value="Arquivado" rendered="#{anexo.processo.status == 2}" style="color: red;" />
                </center>
            </p:column>
            <p:column>
                <center>
                    <p:commandButton value="Tramitações" immediate="true" update="tramitacaoAnexo" image="ui-icon ui-icon-transferthick-e-w" onclick="tramitacaoAnexoDialog.show()" >
                        <f:setPropertyActionListener target="#{tramitacaoAnexoBean.anexoSelecionado}" value="#{anexo.idanexo}" />
                        <f:setPropertyActionListener target="#{tramitacaoAnexoBean.processoSelecionado}" value="#{anexo.idprocesso}" />
                    </p:commandButton>
                </center>
            </p:column>
        </p:dataTable>
    </h:form>
</h:body>
</html>